# Get active task labors

Returns the list of active labor entries associated with the specified task within the current account context.
            
Behavior:
- Validates account and user context
- Verifies the task belongs to the account
- Retrieves active labor records using provided request details
- Returns structured task labor response data
- Logs the action as an active task labor view

Endpoint: POST /api/v1/tm/tasks/{taskId}/activelabors

## Path parameters:

  - `taskId` (string, required)

## Request fields (application/json-patch+json):

  - `nextActionPointId` (string,null)

  - `nextActionPointUserIds` (array,null)

## Response 200 fields (text/plain):

  - `data` (array,null)

  - `data.hoursWorked` (number,null)

  - `data.labourName` (string,null)

  - `data.taskLaborId` (string,null)

  - `data.workingType` (string,null)

  - `data.startTime` (string,null)

  - `data.endTime` (string,null)

  - `data.description` (string,null)

  - `data.date` (string,null)

  - `data.timeSpent` (string,null)

  - `data.technician` (object)

  - `data.technician.technicianName` (string,null)

  - `data.technician.technicianId` (string)

  - `data.technician.technicianEmailId` (string,null)

  - `data.technician.trades` (array,null)

  - `data.technician.trades.tradeId` (string)

  - `data.technician.trades.tradeName` (string,null)

  - `data.technician.trades.hourlyRate` (number)

  - `data.technician.technicianProfilePic` (string,null)

  - `data.trade` (object)

  - `data.trade.tradeId` (string)

  - `data.trade.tradeName` (string,null)

  - `data.trade.hourlyRate` (number)

  - `data.payCode` (object)

  - `data.payCode.payCodeId` (string)

  - `data.payCode.payCodeName` (string,null)

  - `data.payCode.code` (string,null)

  - `data.cost` (object)

  - `data.cost.costString` (string,null)

  - `data.cost.cost` (number)

  - `data.cost.currency` (string,null)

  - `data.file` (object)

  - `data.file.fileName` (string,null)

  - `data.file.fileId` (string)

  - `data.file.fileSize` (string,null)

  - `data.file.dateAddedOn` (string,null)

  - `data.file.isLinkedDocument` (boolean)

  - `data.file.preview` (object)

  - `data.file.preview.hasFilePreview` (boolean)

  - `data.file.preview.hasFileThumbnail` (boolean)

  - `data.file.preview.previewURL` (string,null)

  - `data.file.preview.thumbnailUrl` (string,null)

  - `data.file.fileType` (object)

  - `data.file.fileType.fileTypeId` (string)

  - `data.file.fileType.fileTypeName` (string,null)

  - `data.file.fileType.fileTypeIconURL` (string,null)

  - `data.file.fileType.fileExtentions` (array,null)

  - `data.file.isImage` (boolean)

  - `data.file.isCadFile` (boolean)

  - `data.file.customProperties` (object,null)

  - `data.file.isEditable` (boolean)

  - `data.file.addedBy` (string,null)

  - `data.file.fileSizeInBytes` (integer)

  - `data.file.fileStatus` (object)

  - `data.file.fileStatus.statusId` (string)

  - `data.file.fileStatus.statusCode` (string,null)

  - `data.file.fileStatus.statusName` (string,null)

  - `data.file.fileStatus.statusColor` (string,null)

  - `data.file.revisionNumber` (integer)

  - `data.file.addedOn` (string,null)

  - `data.file.isFavorite` (boolean)

  - `data.file.folderPath` (string,null)

  - `data.file.categoryUniqueId` (string)

  - `data.file.categoryLevelOrdinal` (integer)

  - `data.file.documentNumber` (string,null)

  - `data.file.fileGroupId` (string)

  - `data.file.hasPermissionToUpdate` (boolean)

  - `data.file.responseDescription` (string,null)

  - `data.timeTaken` (string,null)

  - `data.isActionPointUserInNextAction` (boolean,null)

  - `data.addedBy` (string,null)

  - `message` (string,null)

  - `isError` (boolean)

  - `messageCode` (integer)

  - `status` (string,null)

  - `errorType` (string,null)

  - `traceid` (string,null)

  - `responseDescription` (string,null)


